from MyQR import myqr
from PIL import Image
import matplotlib.pyplot as plt

# 生成二维码的保存路径
save_name = r'E:\QR\PIC.png'

# 生成二维码
myqr.run(
    words='https://xhx.kaike.la/front/#/Performance/Pk_grade_subject',  # 目标链接
    version=10,  # 容错率，数值越大二维码越复杂
    level='H',  # 纠错水平，范围为L、M、Q、H
    colorized=True,  # 设置二维码为彩色
    contrast=1.5,  # 调整对比度
    brightness=1.0,  # 设置亮度
    save_name=save_name,  # 设置二维码保存路径
    # picture=r'E:\QR\123.png'  # 背景图片路径，确保路径和图片文件存在
)

# 读取并展示生成的二维码图片
img = Image.open(save_name)  # 打开生成的图片
plt.figure("Image")  # 设置窗口名称
plt.imshow(img)  # 显示图片
plt.axis('off')  # 关闭坐标轴
plt.show()
